@echo off

REM 此脚本用于将项目代码上传至Gitee
REM 使用方法:
REM 1. 确保已安装Git
REM 2. 在Gitee上创建一个新仓库
REM 3. 修改本脚本中的GITEE_REPO_URL为你的仓库URL
REM 4. 双击运行此脚本

REM 配置你的Gitee仓库URL
set GITEE_REPO_URL=https://gitee.com/your_username/your_repo.git

REM 配置你的用户名和邮箱
set GIT_USER_NAME=Your Name
set GIT_USER_EMAIL=your_email@example.com

REM 检查是否已安装Git
git --version >nul 2>&1
if %ERRORLEVEL% NEQ 0 (
    echo Git 未安装，请先安装Git
    pause
    exit /b 1
)

REM 检查是否已初始化Git仓库
if not exist .git (
    echo 初始化Git仓库...
    git init
    git config --global user.name "%GIT_USER_NAME%"
    git config --global user.email "%GIT_USER_EMAIL%"
) else (
    echo Git仓库已初始化
)

REM 添加远程仓库
echo 添加Gitee远程仓库...
git remote add origin %GITEE_REPO_URL%

REM 检查远程仓库是否添加成功
git remote -v

REM 添加所有文件到暂存区
echo 添加所有文件到暂存区...
git add .

REM 提交代码
echo 提交代码...
git commit -m "Initial commit"

REM 推送代码到Gitee
echo 推送代码到Gitee...
git push -u origin master

REM 检查是否推送成功
if %ERRORLEVEL% EQU 0 (
    echo 代码上传成功!
    echo 仓库地址: %GITEE_REPO_URL%
) else (
    echo 代码上传失败，请检查网络连接和仓库权限
)

pause